package com.pll.controller.Merchant.vo;

import lombok.Data;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

/**
 * @ClassName MerchantAuthenticationVo
 * @Description TODO
 * @Author 小鹿
 * @Date 2025/6/16 15:34
 */

@Data
public class MerchantAuthenticationVo {

    // 商户基本信息
    private String account;           // 店铺账号
    private String shopName;          // 店铺名称
    private String contactName;       // 联系人姓名
    private String contactPhone;      // 联系电话
    private Integer shopCategory;      // 店铺类别

    // 地址信息
    private String address;           // 详细地址
    private Region region;            // 省市区信息

    // 营业时间
    private String openTime;          // 营业时间
    private String closeTime;         // 关门时间

    // 资质文件
    private MultipartFile businessLicenseUrl;   // 营业执照
    private MultipartFile idCardFrontUrl;    // 身份证正面照

    // 区域信息内部类
    @Data
    public static class Region {
        private String province;      // 省份
        private String city;          // 城市
        private String district;      // 区县
    }
}